xen.git
21 years agobitkeeper revision 1.1108.3.1 (40fc449eExRZSW5dU1TAzdlOTRDqMQ)
cl349@freefall.cl.cam.ac.uk [Mon, 19 Jul 2004 22:01:02 +0000 (22:01 +0000)]
bitkeeper revision 1.1108.3.1 (40fc449eExRZSW5dU1TAzdlOTRDqMQ)

Add HYPERVISOR_block support.
Not enabled yet since it adds a 5 seconds long delay during boot.

21 years agobitkeeper revision 1.1108 (40faa786-NQDR74N9ltmfUON6lXTWw)
kaf24@scramble.cl.cam.ac.uk [Sun, 18 Jul 2004 16:38:30 +0000 (16:38 +0000)]
bitkeeper revision 1.1108 (40faa786-NQDR74N9ltmfUON6lXTWw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1106.1.2 (40faa780dekT3E5arFwcbQDu1MbX6g)
kaf24@scramble.cl.cam.ac.uk [Sun, 18 Jul 2004 16:38:24 +0000 (16:38 +0000)]
bitkeeper revision 1.1106.1.2 (40faa780dekT3E5arFwcbQDu1MbX6g)

Cleaned up Xen's instruction emulator.

21 years agobitkeeper revision 1.1106.1.1 (40faa752Kdxq9bbMRBdZigZQR4lssw)
kaf24@scramble.cl.cam.ac.uk [Sun, 18 Jul 2004 16:37:38 +0000 (16:37 +0000)]
bitkeeper revision 1.1106.1.1 (40faa752Kdxq9bbMRBdZigZQR4lssw)

Add iopl virtualisation to Linux 2.6. ioport.c is shared with 2.4.

21 years agobitkeeper revision 1.1107 (40f98794J_mirmJSTPQ1LqjLJj7NTg)
iap10@labyrinth.cl.cam.ac.uk [Sat, 17 Jul 2004 20:09:56 +0000 (20:09 +0000)]
bitkeeper revision 1.1107 (40f98794J_mirmJSTPQ1LqjLJj7NTg)

Simplify clipping check and fix to work with non disks devices.

21 years agobitkeeper revision 1.1106 (40f9233aIx7QWfqH33Mm0gKYF2NoHg)
kaf24@scramble.cl.cam.ac.uk [Sat, 17 Jul 2004 13:01:46 +0000 (13:01 +0000)]
bitkeeper revision 1.1106 (40f9233aIx7QWfqH33Mm0gKYF2NoHg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1104.1.1 (40f923322G2jO4f0TVh9AXW3jpr9bQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 17 Jul 2004 13:01:38 +0000 (13:01 +0000)]
bitkeeper revision 1.1104.1.1 (40f923322G2jO4f0TVh9AXW3jpr9bQ)

Initial Xen support for 4GB segments thru instruction emulation.
The instruction decoder needs some refactoring as there is lots of
duplicated crufty code in there right now. Also, the TLS libraries
hit the emulator a LOT, but mainly with one or two instructions. Probably
we need to patch those within Linux.

21 years agobitkeeper revision 1.1105 (40f8f28fWHXTNHPEw4csRWJJ3xurCQ)
iap10@labyrinth.cl.cam.ac.uk [Sat, 17 Jul 2004 09:34:07 +0000 (09:34 +0000)]
bitkeeper revision 1.1105 (40f8f28fWHXTNHPEw4csRWJJ3xurCQ)

fix the trivial xen-clone fix...

21 years agobitkeeper revision 1.1104 (40f834b0XKxLqwV45R5DkTjgl6UzaQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 16 Jul 2004 20:04:00 +0000 (20:04 +0000)]
bitkeeper revision 1.1104 (40f834b0XKxLqwV45R5DkTjgl6UzaQ)

Stop compile warnings.

21 years agobitkeeper revision 1.1103 (40f832cfY5flkPnN6fgkffTZGuEDcg)
kaf24@scramble.cl.cam.ac.uk [Fri, 16 Jul 2004 19:55:59 +0000 (19:55 +0000)]
bitkeeper revision 1.1103 (40f832cfY5flkPnN6fgkffTZGuEDcg)

New ballooning interface from David Becker. A much more sensible
'memory target' value is exported via /proc.

21 years agobitkeeper revision 1.1102 (40f7cb26ScIvTp2P9LH-HLcauhcwTg)
kaf24@scramble.cl.cam.ac.uk [Fri, 16 Jul 2004 12:33:42 +0000 (12:33 +0000)]
bitkeeper revision 1.1102 (40f7cb26ScIvTp2P9LH-HLcauhcwTg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1099.1.1 (40f7cb1eMTkl14JJIaobtE7X06GRng)
kaf24@scramble.cl.cam.ac.uk [Fri, 16 Jul 2004 12:33:34 +0000 (12:33 +0000)]
bitkeeper revision 1.1099.1.1 (40f7cb1eMTkl14JJIaobtE7X06GRng)

Small fixes

21 years agobitkeeper revision 1.1101 (40f79e519lI13NKbQnWXSUm96J4p3w)
tw275@labyrinth.cl.cam.ac.uk [Fri, 16 Jul 2004 09:22:25 +0000 (09:22 +0000)]
bitkeeper revision 1.1101 (40f79e519lI13NKbQnWXSUm96J4p3w)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/tw275/xeno.bk

21 years agobitkeeper revision 1.1094.1.1 (40f79e49R1DHspwInBVx1sG5QTUSmA)
tw275@labyrinth.cl.cam.ac.uk [Fri, 16 Jul 2004 09:22:17 +0000 (09:22 +0000)]
bitkeeper revision 1.1094.1.1 (40f79e49R1DHspwInBVx1sG5QTUSmA)

Added logging of uptime of domains - needs to be made persistent

21 years agobitkeeper revision 1.1100 (40f77573CvU9GWZuhmX5Moolj6ljnQ)
iap10@labyrinth.cl.cam.ac.uk [Fri, 16 Jul 2004 06:28:03 +0000 (06:28 +0000)]
bitkeeper revision 1.1100 (40f77573CvU9GWZuhmX5Moolj6ljnQ)

xen-clone fix

21 years agobitkeeper revision 1.1099 (40f6f756_UAMBuGEnf4DcZB7Z3xbwg)
kaf24@scramble.cl.cam.ac.uk [Thu, 15 Jul 2004 21:29:58 +0000 (21:29 +0000)]
bitkeeper revision 1.1099 (40f6f756_UAMBuGEnf4DcZB7Z3xbwg)

Truncate TLS segments to avoid overlap with Xen private area.

21 years agobitkeeper revision 1.1098 (40f6a8cd2Y9Htnk5vgSxS31v4Zpp_g)
kaf24@scramble.cl.cam.ac.uk [Thu, 15 Jul 2004 15:54:53 +0000 (15:54 +0000)]
bitkeeper revision 1.1098 (40f6a8cd2Y9Htnk5vgSxS31v4Zpp_g)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1096.1.1 (40f6a8c7wXaMcm4UCjotaqA0KGAqcQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 15 Jul 2004 15:54:47 +0000 (15:54 +0000)]
bitkeeper revision 1.1096.1.1 (40f6a8c7wXaMcm4UCjotaqA0KGAqcQ)

Fix an error-path bug in Xen.

21 years agobitkeeper revision 1.1097 (40f69f48JEkNJ4Hf1ehGiX4W-rIzKw)
iap10@labyrinth.cl.cam.ac.uk [Thu, 15 Jul 2004 15:14:16 +0000 (15:14 +0000)]
bitkeeper revision 1.1097 (40f69f48JEkNJ4Hf1ehGiX4W-rIzKw)

Avoid messages of the form: 'INIT: Id "2" respawning too fast: disabled for 5 minutes'

21 years agobitkeeper revision 1.1096 (40f6851bgE09CI90pLVdOYUODRx7ww)
kaf24@scramble.cl.cam.ac.uk [Thu, 15 Jul 2004 13:22:35 +0000 (13:22 +0000)]
bitkeeper revision 1.1096 (40f6851bgE09CI90pLVdOYUODRx7ww)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1093.1.1 (40f68514W0caTBHxeTQAL73i8HXL2A)
kaf24@scramble.cl.cam.ac.uk [Thu, 15 Jul 2004 13:22:28 +0000 (13:22 +0000)]
bitkeeper revision 1.1093.1.1 (40f68514W0caTBHxeTQAL73i8HXL2A)

console merge

21 years agobitkeeper revision 1.1095 (40f67df01t5vX4nRXlk29L0xLlSunA)
ach61@labyrinth.cl.cam.ac.uk [Thu, 15 Jul 2004 12:52:00 +0000 (12:52 +0000)]
bitkeeper revision 1.1095 (40f67df01t5vX4nRXlk29L0xLlSunA)

use .gdbinit for setup

21 years agobitkeeper revision 1.1094 (40f64e48IpUzrEwjDEyKFZ9I2_7t6A)
cl349@freefall.cl.cam.ac.uk [Thu, 15 Jul 2004 09:28:40 +0000 (09:28 +0000)]
bitkeeper revision 1.1094 (40f64e48IpUzrEwjDEyKFZ9I2_7t6A)

prefer config file from previous install over defconfig file

21 years agobitkeeper revision 1.1093 (40f5b241mxmikY5krWj5CCgZPeipIg)
iap10@labyrinth.cl.cam.ac.uk [Wed, 14 Jul 2004 22:22:57 +0000 (22:22 +0000)]
bitkeeper revision 1.1093 (40f5b241mxmikY5krWj5CCgZPeipIg)

linux 2.6 Makefile hacks.

21 years agobitkeeper revision 1.1092 (40f58b91EPi_jnua2Uu_mG3PqibC8w)
cl349@freefall.cl.cam.ac.uk [Wed, 14 Jul 2004 19:37:53 +0000 (19:37 +0000)]
bitkeeper revision 1.1092 (40f58b91EPi_jnua2Uu_mG3PqibC8w)

more parts of:
  - Include Linux 2.6 in top-level Makefile
  - Enable module support in 2.6

21 years agobitkeeper revision 1.1091 (40f58ac6eLKaEJtnDFS9xLtppLW3OA)
cl349@freefall.cl.cam.ac.uk [Wed, 14 Jul 2004 19:34:30 +0000 (19:34 +0000)]
bitkeeper revision 1.1091 (40f58ac6eLKaEJtnDFS9xLtppLW3OA)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-prist

21 years agobitkeeper revision 1.1089.1.1 (40f58abd3hHSQAjS5fkV46SbJOhZXA)
cl349@freefall.cl.cam.ac.uk [Wed, 14 Jul 2004 19:34:21 +0000 (19:34 +0000)]
bitkeeper revision 1.1089.1.1 (40f58abd3hHSQAjS5fkV46SbJOhZXA)

- Include Linux 2.6 in top-level Makefile
- Enable module support in 2.6

21 years agobitkeeper revision 1.1090 (40f580e9uCqs_k5TO6a3XRLpGXSb6g)
iap10@labyrinth.cl.cam.ac.uk [Wed, 14 Jul 2004 18:52:25 +0000 (18:52 +0000)]
bitkeeper revision 1.1090 (40f580e9uCqs_k5TO6a3XRLpGXSb6g)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1088.1.1 (40f580e4lUYRavz4xXHwSuq0WmwdyA)
iap10@labyrinth.cl.cam.ac.uk [Wed, 14 Jul 2004 18:52:20 +0000 (18:52 +0000)]
bitkeeper revision 1.1088.1.1 (40f580e4lUYRavz4xXHwSuq0WmwdyA)

Clip vbd size to size of underlying device. A temporary fix until we replace
the grow/shrink interface.

21 years agobitkeeper revision 1.1089 (40f56f24SZs3MuUGeXcTUoYhNLto6g)
kaf24@scramble.cl.cam.ac.uk [Wed, 14 Jul 2004 17:36:36 +0000 (17:36 +0000)]
bitkeeper revision 1.1089 (40f56f24SZs3MuUGeXcTUoYhNLto6g)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1086.2.1 (40f56f1dUhjhI2VI1m-7iYS5gF4jqA)
kaf24@scramble.cl.cam.ac.uk [Wed, 14 Jul 2004 17:36:29 +0000 (17:36 +0000)]
bitkeeper revision 1.1086.2.1 (40f56f1dUhjhI2VI1m-7iYS5gF4jqA)

x86-64 now executes as far as the boot-time banner.

21 years agobitkeeper revision 1.1088 (40f56ac0CVtxMvo1e56ra1DF_vNYwQ)
iap10@labyrinth.cl.cam.ac.uk [Wed, 14 Jul 2004 17:17:52 +0000 (17:17 +0000)]
bitkeeper revision 1.1088 (40f56ac0CVtxMvo1e56ra1DF_vNYwQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1086.1.1 (40f56ab7cyHUfU9X0WmyoukR0LaXcQ)
iap10@labyrinth.cl.cam.ac.uk [Wed, 14 Jul 2004 17:17:43 +0000 (17:17 +0000)]
bitkeeper revision 1.1086.1.1 (40f56ab7cyHUfU9X0WmyoukR0LaXcQ)

Simple uninstall option to top-level Makefile

21 years agobitkeeper revision 1.1087 (40f56a0eJ3YluUqh_hXolLsP2iLy0w)
cl349@freefall.cl.cam.ac.uk [Wed, 14 Jul 2004 17:14:54 +0000 (17:14 +0000)]
bitkeeper revision 1.1087 (40f56a0eJ3YluUqh_hXolLsP2iLy0w)

Add mkbuildtree script to prepare a Linux 2.6 build tree.

21 years agobitkeeper revision 1.1086 (40f5687be0DDpSYX0TNiliScPeVkTA)
iap10@labyrinth.cl.cam.ac.uk [Wed, 14 Jul 2004 17:08:11 +0000 (17:08 +0000)]
bitkeeper revision 1.1086 (40f5687be0DDpSYX0TNiliScPeVkTA)

Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1085 (40f5624559Jpit7H8wc4PzDqjO-E2g)
cl349@freefall.cl.cam.ac.uk [Wed, 14 Jul 2004 16:41:41 +0000 (16:41 +0000)]
bitkeeper revision 1.1085 (40f5624559Jpit7H8wc4PzDqjO-E2g)

Initial checkin of Linux 2.6.

21 years agobitkeeper revision 1.1081.1.2 (40f55de2NRzSVtT27hdCdG3fbdnqGg)
mjw@wray-m-3.hpl.hp.com [Wed, 14 Jul 2004 16:22:58 +0000 (16:22 +0000)]
bitkeeper revision 1.1081.1.2 (40f55de2NRzSVtT27hdCdG3fbdnqGg)

Allow console port for a domain to be specified.

21 years agobitkeeper revision 1.1081.1.1 (40f552eaWV4viomXWEuk8dzfLHid7g)
mjw@wray-m-3.hpl.hp.com [Wed, 14 Jul 2004 15:36:10 +0000 (15:36 +0000)]
bitkeeper revision 1.1081.1.1 (40f552eaWV4viomXWEuk8dzfLHid7g)

Change to new restart model.

21 years agobitkeeper revision 1.1084 (40f550b1_LIi9erer0DqFiK5Y96wdA)
kaf24@scramble.cl.cam.ac.uk [Wed, 14 Jul 2004 15:26:41 +0000 (15:26 +0000)]
bitkeeper revision 1.1084 (40f550b1_LIi9erer0DqFiK5Y96wdA)

Bugfix

21 years agobitkeeper revision 1.1083 (40f54b0a40pzYjUMzMokIXYQ7fyBgA)
iap10@labyrinth.cl.cam.ac.uk [Wed, 14 Jul 2004 15:02:34 +0000 (15:02 +0000)]
bitkeeper revision 1.1083 (40f54b0a40pzYjUMzMokIXYQ7fyBgA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1071.1.8 (40f54b05-CAEtk1-dmM8jup2OTvRpg)
iap10@labyrinth.cl.cam.ac.uk [Wed, 14 Jul 2004 15:02:29 +0000 (15:02 +0000)]
bitkeeper revision 1.1071.1.8 (40f54b05-CAEtk1-dmM8jup2OTvRpg)

trivial

21 years agobitkeeper revision 1.1071.1.7 (40f54af55pyLX7mn-IvUDb5re5ebeA)
iap10@labyrinth.cl.cam.ac.uk [Wed, 14 Jul 2004 15:02:13 +0000 (15:02 +0000)]
bitkeeper revision 1.1071.1.7 (40f54af55pyLX7mn-IvUDb5re5ebeA)

In linux, make halt the same as poweroff.
Xen now observes dom 0 exit code and halts if required.

21 years agobitkeeper revision 1.1082 (40f5427bJQEFqTSPn7NWKEkiQ-CC9g)
kaf24@scramble.cl.cam.ac.uk [Wed, 14 Jul 2004 14:26:03 +0000 (14:26 +0000)]
bitkeeper revision 1.1082 (40f5427bJQEFqTSPn7NWKEkiQ-CC9g)

Allow loading of kernel images with virtual-memory base different
from kernel-image load base.

21 years agobitkeeper revision 1.1081 (40f51d11qw-VHbZ26xKNy0xc6ylgiQ)
mjw@wray-m-3.hpl.hp.com [Wed, 14 Jul 2004 11:46:25 +0000 (11:46 +0000)]
bitkeeper revision 1.1081 (40f51d11qw-VHbZ26xKNy0xc6ylgiQ)

Quieten down debug prints.

21 years agobitkeeper revision 1.1080 (40f50d9aaH0Dd_smhBdPvYcIQFbsoA)
mjw@wray-m-3.hpl.hp.com [Wed, 14 Jul 2004 10:40:26 +0000 (10:40 +0000)]
bitkeeper revision 1.1080 (40f50d9aaH0Dd_smhBdPvYcIQFbsoA)

Improved error handling in xend and XendClient.

21 years agobitkeeper revision 1.1079 (40f4e5201X5cFAJLkisLEfp2hFKFLA)
mjw@wray-m-3.hpl.hp.com [Wed, 14 Jul 2004 07:45:24 +0000 (07:45 +0000)]
bitkeeper revision 1.1079 (40f4e5201X5cFAJLkisLEfp2hFKFLA)

Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1072.1.1 (40f4e51fLMgcKX4Sn6FNYePX6EqkGA)
xenbk@gandalf.hpl.hp.com [Wed, 14 Jul 2004 07:47:43 +0000 (07:47 +0000)]
bitkeeper revision 1.1072.1.1 (40f4e51fLMgcKX4Sn6FNYePX6EqkGA)

Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1071.1.6 (40f4dc820j_moO3D2AEja33QFn9N7A)
iap10@labyrinth.cl.cam.ac.uk [Wed, 14 Jul 2004 07:10:58 +0000 (07:10 +0000)]
bitkeeper revision 1.1071.1.6 (40f4dc820j_moO3D2AEja33QFn9N7A)

Tiny fixes to allow gentoo distro to work in dom0.

21 years agobitkeeper revision 1.1071.1.5 (40f41ae00utn5d2f3tlNLcvG_QhiBA)
kaf24@scramble.cl.cam.ac.uk [Tue, 13 Jul 2004 17:24:48 +0000 (17:24 +0000)]
bitkeeper revision 1.1071.1.5 (40f41ae00utn5d2f3tlNLcvG_QhiBA)

Fairly major fixes to the network frontend driver.
Much saner now.

21 years agobitkeeper revision 1.1071.1.4 (40f3fec5bu-VHH-4jBT7Jurn6BIq3Q)
kaf24@scramble.cl.cam.ac.uk [Tue, 13 Jul 2004 15:24:53 +0000 (15:24 +0000)]
bitkeeper revision 1.1071.1.4 (40f3fec5bu-VHH-4jBT7Jurn6BIq3Q)

Fix blkif backend driver to work from a kernel thread rather than
from a tasklet.

21 years agobitkeeper revision 1.1078 (40f3fba76Iz0xWiPyLNc6VMjsLY3Dw)
mjw@wray-m-3.hpl.hp.com [Tue, 13 Jul 2004 15:11:35 +0000 (15:11 +0000)]
bitkeeper revision 1.1078 (40f3fba76Iz0xWiPyLNc6VMjsLY3Dw)

Fix the arg spec for save.

21 years agobitkeeper revision 1.1077 (40f3fb66AxVdcgokLJ3FBqGopebf3A)
mjw@wray-m-3.hpl.hp.com [Tue, 13 Jul 2004 15:10:30 +0000 (15:10 +0000)]
bitkeeper revision 1.1077 (40f3fb66AxVdcgokLJ3FBqGopebf3A)

Add some device create/destroy changes that got missed.

21 years agobitkeeper revision 1.1076 (40f3f7b4Cj4P09-PODiTO2MMFlKicw)
mjw@wray-m-3.hpl.hp.com [Tue, 13 Jul 2004 14:54:44 +0000 (14:54 +0000)]
bitkeeper revision 1.1076 (40f3f7b4Cj4P09-PODiTO2MMFlKicw)

Add device create and device destroy for an existing domain.

21 years agobitkeeper revision 1.1071.1.3 (40f3f494hMH1GKUQuCB0vUKhJyfyoA)
kaf24@scramble.cl.cam.ac.uk [Tue, 13 Jul 2004 14:41:24 +0000 (14:41 +0000)]
bitkeeper revision 1.1071.1.3 (40f3f494hMH1GKUQuCB0vUKhJyfyoA)

Add a conswitch command-line option to Xen.

21 years agobitkeeper revision 1.1071.1.2 (40f3eed8kdZ959gB_ZYkHRPFFEGkKg)
kaf24@scramble.cl.cam.ac.uk [Tue, 13 Jul 2004 14:16:56 +0000 (14:16 +0000)]
bitkeeper revision 1.1071.1.2 (40f3eed8kdZ959gB_ZYkHRPFFEGkKg)

Fix domain death to stop all CPUs running over the defunct page tables.

21 years agobitkeeper revision 1.1071.1.1 (40f3e004OzCoCvEydk6MlPKkgr6Qcw)
kaf24@scramble.cl.cam.ac.uk [Tue, 13 Jul 2004 13:13:40 +0000 (13:13 +0000)]
bitkeeper revision 1.1071.1.1 (40f3e004OzCoCvEydk6MlPKkgr6Qcw)

Xen can rely on a good local APIC on P6+ processors.

21 years agobitkeeper revision 1.1075 (40f3d929OFHwDCndxHCAhHnmUAclPg)
mjw@wray-m-3.hpl.hp.com [Tue, 13 Jul 2004 12:44:25 +0000 (12:44 +0000)]
bitkeeper revision 1.1075 (40f3d929OFHwDCndxHCAhHnmUAclPg)

Improve error trapping in xm.
Allow nfs_server to override dummy addr.

21 years agobitkeeper revision 1.1074 (40f3b27b9znWwwTVgEKSTwPzTJCS0w)
mjw@wray-m-3.hpl.hp.com [Tue, 13 Jul 2004 09:59:23 +0000 (09:59 +0000)]
bitkeeper revision 1.1074 (40f3b27b9znWwwTVgEKSTwPzTJCS0w)

Check Twisted version.

21 years agobitkeeper revision 1.1073 (40f3a5f6jsJ9YolZiLVN9CCrudibTg)
mjw@wray-m-3.hpl.hp.com [Tue, 13 Jul 2004 09:05:58 +0000 (09:05 +0000)]
bitkeeper revision 1.1073 (40f3a5f6jsJ9YolZiLVN9CCrudibTg)

Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1062.3.8 (40f3a5e6oIo_7nbVBKSWPEnF6B7OpQ)
mjw@wray-m-3.hpl.hp.com [Tue, 13 Jul 2004 09:05:42 +0000 (09:05 +0000)]
bitkeeper revision 1.1062.3.8 (40f3a5e6oIo_7nbVBKSWPEnF6B7OpQ)

Tidy up client api. Handle deferred restore.

21 years agobitkeeper revision 1.1072 (40f3a59bA83EVS8nABepOIwfgijigQ)
xenbk@gandalf.hpl.hp.com [Tue, 13 Jul 2004 09:04:27 +0000 (09:04 +0000)]
bitkeeper revision 1.1072 (40f3a59bA83EVS8nABepOIwfgijigQ)

Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1071 (40f32d351AUI5dQyI8HcrYtyF1eppg)
iap10@labyrinth.cl.cam.ac.uk [Tue, 13 Jul 2004 00:30:45 +0000 (00:30 +0000)]
bitkeeper revision 1.1071 (40f32d351AUI5dQyI8HcrYtyF1eppg)

minor reordering to /etc/xen/network seems to make it more robust
when in an NFS mounted directory.

21 years agobitkeeper revision 1.1070 (40f30e57wtcdxmKl__WsIFujLBJtTg)
iap10@labyrinth.cl.cam.ac.uk [Mon, 12 Jul 2004 22:19:03 +0000 (22:19 +0000)]
bitkeeper revision 1.1070 (40f30e57wtcdxmKl__WsIFujLBJtTg)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1068.1.2 (40f30e52YgpiISz76SagZV-I7ypcxg)
iap10@labyrinth.cl.cam.ac.uk [Mon, 12 Jul 2004 22:18:58 +0000 (22:18 +0000)]
bitkeeper revision 1.1068.1.2 (40f30e52YgpiISz76SagZV-I7ypcxg)

Tiny fix to allow compile with XFS file system enabled.

21 years agobitkeeper revision 1.1068.1.1 (40f30bc6KZGcPgiMDuS9kk_GR0oHTQ)
iap10@labyrinth.cl.cam.ac.uk [Mon, 12 Jul 2004 22:08:06 +0000 (22:08 +0000)]
bitkeeper revision 1.1068.1.1 (40f30bc6KZGcPgiMDuS9kk_GR0oHTQ)

Use http rather than ftp for 'make world'

21 years agobitkeeper revision 1.1062.3.7 (40f2c856i0jGNAZ3xZZ9fZILH7YDhw)
mjw@wray-m-3.hpl.hp.com [Mon, 12 Jul 2004 17:20:22 +0000 (17:20 +0000)]
bitkeeper revision 1.1062.3.7 (40f2c856i0jGNAZ3xZZ9fZILH7YDhw)

Fix sxpr conversion for forms.
Fix args for restore.

21 years agobitkeeper revision 1.1069 (40f2be1dQm0Goyt73MjStsGleH52zw)
kaf24@scramble.cl.cam.ac.uk [Mon, 12 Jul 2004 16:36:45 +0000 (16:36 +0000)]
bitkeeper revision 1.1069 (40f2be1dQm0Goyt73MjStsGleH52zw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1062.1.9 (40f2be17nAuA7EGu99OX-tMqApMDPQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 12 Jul 2004 16:36:39 +0000 (16:36 +0000)]
bitkeeper revision 1.1062.1.9 (40f2be17nAuA7EGu99OX-tMqApMDPQ)

Bug fix in network backend.

21 years agobitkeeper revision 1.1068 (40f2bd236qdLHUh6BZA_h_brBDxINw)
iap10@labyrinth.cl.cam.ac.uk [Mon, 12 Jul 2004 16:32:35 +0000 (16:32 +0000)]
bitkeeper revision 1.1068 (40f2bd236qdLHUh6BZA_h_brBDxINw)

Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1067 (40f2bd0b02G1p040wyFochIouDyVAg)
iap10@labyrinth.cl.cam.ac.uk [Mon, 12 Jul 2004 16:32:11 +0000 (16:32 +0000)]
bitkeeper revision 1.1067 (40f2bd0b02G1p040wyFochIouDyVAg)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1062.4.1 (40f2bcf53gcaS9OsNyD24qwazvX8ug)
iap10@labyrinth.cl.cam.ac.uk [Mon, 12 Jul 2004 16:31:49 +0000 (16:31 +0000)]
bitkeeper revision 1.1062.4.1 (40f2bcf53gcaS9OsNyD24qwazvX8ug)

Work around Linux 2.6 bug by always setting an NFS server on the ip=
section of a kernel command line. We use the dummy value of '1.2.3.4'.
Barf.

21 years agobitkeeper revision 1.1062.3.6 (40f2b51e4BLBjwtTNt0Wn4e_VsJBgw)
mjw@wray-m-3.hpl.hp.com [Mon, 12 Jul 2004 15:58:22 +0000 (15:58 +0000)]
bitkeeper revision 1.1062.3.6 (40f2b51e4BLBjwtTNt0Wn4e_VsJBgw)

Write value back to xfrd.

21 years agobitkeeper revision 1.1066 (40f2b51d5-3k6wa_0xrCfujZGGi9BQ)
mwilli2@equilibrium.research.intel-research.net [Mon, 12 Jul 2004 15:58:21 +0000 (15:58 +0000)]
bitkeeper revision 1.1066 (40f2b51d5-3k6wa_0xrCfujZGGi9BQ)

Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/export/scratch/mwilli2/temp/xeno2.bk

21 years agobitkeeper revision 1.1062.1.8 (40f2b4a7XA6Vy0Lq6nLBErX9_qDhcQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 12 Jul 2004 15:56:23 +0000 (15:56 +0000)]
bitkeeper revision 1.1062.1.8 (40f2b4a7XA6Vy0Lq6nLBErX9_qDhcQ)

Various cleanups, and fix a domain-destruct bug that left GDT
references hanging.

21 years agobitkeeper revision 1.1062.3.5 (40f2b453MO6YQxYlbqwoeVouYIGBEw)
mjw@wray-m-3.hpl.hp.com [Mon, 12 Jul 2004 15:54:59 +0000 (15:54 +0000)]
bitkeeper revision 1.1062.3.5 (40f2b453MO6YQxYlbqwoeVouYIGBEw)

Add missing arg to xfr calls.

21 years agobitkeeper revision 1.1062.3.4 (40f2b160cK4vITpgYulcbL0jKHqM4A)
mjw@wray-m-3.hpl.hp.com [Mon, 12 Jul 2004 15:42:24 +0000 (15:42 +0000)]
bitkeeper revision 1.1062.3.4 (40f2b160cK4vITpgYulcbL0jKHqM4A)

Debug prints and small fix to ioctxt struct.

21 years agobitkeeper revision 1.1065 (40f2aec3dYgiVPACkpEwvEqCM-8iFg)
mwilli2@equilibrium.research.intel-research.net [Mon, 12 Jul 2004 15:31:15 +0000 (15:31 +0000)]
bitkeeper revision 1.1065 (40f2aec3dYgiVPACkpEwvEqCM-8iFg)

Change dmesg path.

21 years agobitkeeper revision 1.1062.3.3 (40f2a968LOQj8mvu9q6Hipqs_GOEIQ)
mjw@wray-m-3.hpl.hp.com [Mon, 12 Jul 2004 15:08:24 +0000 (15:08 +0000)]
bitkeeper revision 1.1062.3.3 (40f2a968LOQj8mvu9q6Hipqs_GOEIQ)

Small fixes.

21 years agobitkeeper revision 1.1062.3.2 (40f29f095EmGaaKsbz1zoQ1AZH6dQw)
mjw@wray-m-3.hpl.hp.com [Mon, 12 Jul 2004 14:24:09 +0000 (14:24 +0000)]
bitkeeper revision 1.1062.3.2 (40f29f095EmGaaKsbz1zoQ1AZH6dQw)

Integrating save/migrate handling with xfrd.
Add suspend callback to save.

21 years agobitkeeper revision 1.1062.3.1 (40f29dccH42VKPGR2kAATq9kxtY2ww)
mjw@wray-m-3.hpl.hp.com [Mon, 12 Jul 2004 14:18:52 +0000 (14:18 +0000)]
bitkeeper revision 1.1062.3.1 (40f29dccH42VKPGR2kAATq9kxtY2ww)

Add AIC7XXX and SYM53C8XX SCSI devices.

21 years agobitkeeper revision 1.1064 (40f28b086ejGbsgwP7ea5F9nKNXIxA)
mwilli2@equilibrium.research.intel-research.net [Mon, 12 Jul 2004 12:58:48 +0000 (12:58 +0000)]
bitkeeper revision 1.1064 (40f28b086ejGbsgwP7ea5F9nKNXIxA)

Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/export/scratch/mwilli2/temp/xeno2.bk

21 years agobitkeeper revision 1.1062.1.7 (40f24af2r5kZAs1cqmBvB4wRz47kpg)
kaf24@scramble.cl.cam.ac.uk [Mon, 12 Jul 2004 08:25:22 +0000 (08:25 +0000)]
bitkeeper revision 1.1062.1.7 (40f24af2r5kZAs1cqmBvB4wRz47kpg)

Fix the linker scripts to always produce exactly one loadable program
segment.

21 years agobitkeeper revision 1.1062.1.6 (40f14d9b3g2QjPp_tdIn9aGd5oMeyw)
kaf24@scramble.cl.cam.ac.uk [Sun, 11 Jul 2004 14:24:27 +0000 (14:24 +0000)]
bitkeeper revision 1.1062.1.6 (40f14d9b3g2QjPp_tdIn9aGd5oMeyw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1062.2.1 (40f14d93VNnMM_iUKi37Qk5Dj84vwA)
kaf24@scramble.cl.cam.ac.uk [Sun, 11 Jul 2004 14:24:19 +0000 (14:24 +0000)]
bitkeeper revision 1.1062.2.1 (40f14d93VNnMM_iUKi37Qk5Dj84vwA)

More x86-64 fixes. We now boot to C code.

21 years agobitkeeper revision 1.1062.1.5 (40f072a1UFyXtMJ6B61Hidr8z_FNGw)
iap10@labyrinth.cl.cam.ac.uk [Sat, 10 Jul 2004 22:50:09 +0000 (22:50 +0000)]
bitkeeper revision 1.1062.1.5 (40f072a1UFyXtMJ6B61Hidr8z_FNGw)

Fix block device name parsing to enable use of LVM/loopback devices.
Also enable naming of devices by major minor e.g. 0x0306

21 years agobitkeeper revision 1.1062.1.4 (40f071adpADaHVr_bSwBDtkumtyL-Q)
iap10@labyrinth.cl.cam.ac.uk [Sat, 10 Jul 2004 22:46:05 +0000 (22:46 +0000)]
bitkeeper revision 1.1062.1.4 (40f071adpADaHVr_bSwBDtkumtyL-Q)

minor UI improvements to 'xm'

21 years agobitkeeper revision 1.1062.1.3 (40f07134wkFr7Sj5k07HZt68SJBVCg)
iap10@labyrinth.cl.cam.ac.uk [Sat, 10 Jul 2004 22:44:04 +0000 (22:44 +0000)]
bitkeeper revision 1.1062.1.3 (40f07134wkFr7Sj5k07HZt68SJBVCg)

fix simple error path in 'xm'

21 years agobitkeeper revision 1.1062.1.2 (40f03be45vi3trPSnOPEM4qVXFTLFw)
iap10@labyrinth.cl.cam.ac.uk [Sat, 10 Jul 2004 18:56:36 +0000 (18:56 +0000)]
bitkeeper revision 1.1062.1.2 (40f03be45vi3trPSnOPEM4qVXFTLFw)

Fix to /etc/xen/network script.

21 years agobitkeeper revision 1.1062.1.1 (40f00372K2jgGqY_Vwj24Lvaf0UqRw)
kaf24@scramble.cl.cam.ac.uk [Sat, 10 Jul 2004 14:55:46 +0000 (14:55 +0000)]
bitkeeper revision 1.1062.1.1 (40f00372K2jgGqY_Vwj24Lvaf0UqRw)

Rewritten bootstrap Elf-header creation to allow encapsulation of x86-64
code for 32-bit bootloaders.

21 years agobitkeeper revision 1.1063 (40eee3b3fhJcuCvug_gxZ26ZGxJG6Q)
mwilli2@equilibrium.research.intel-research.net [Fri, 9 Jul 2004 18:28:03 +0000 (18:28 +0000)]
bitkeeper revision 1.1063 (40eee3b3fhJcuCvug_gxZ26ZGxJG6Q)

Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/export/scratch/mwilli2/temp/xeno2.bk

21 years agobitkeeper revision 1.1040.1.1 (40eee3a1eT0YAFxR2Vicy8vFSyHwSg)
mwilli2@equilibrium.research.intel-research.net [Fri, 9 Jul 2004 18:27:45 +0000 (18:27 +0000)]
bitkeeper revision 1.1040.1.1 (40eee3a1eT0YAFxR2Vicy8vFSyHwSg)

Support for Xen console ring output.

21 years agobitkeeper revision 1.1062 (40eeb61foD5LNFQo1m7VdXuEO9IO_g)
mjw@wray-m-3.hpl.hp.com [Fri, 9 Jul 2004 15:13:35 +0000 (15:13 +0000)]
bitkeeper revision 1.1062 (40eeb61foD5LNFQo1m7VdXuEO9IO_g)

Enable the various scheduler set functions - they were
all commented-out.

21 years agobitkeeper revision 1.1061 (40eeb309ddqJ2Yx2S_ar3_k7SYOQew)
mjw@wray-m-3.hpl.hp.com [Fri, 9 Jul 2004 15:00:25 +0000 (15:00 +0000)]
bitkeeper revision 1.1061 (40eeb309ddqJ2Yx2S_ar3_k7SYOQew)

Typo: Callback should be Errback.

21 years agobitkeeper revision 1.1060 (40eeb0ebK9z3-bkkK-MRSf1CtEAOOQ)
mjw@wray-m-3.hpl.hp.com [Fri, 9 Jul 2004 14:51:23 +0000 (14:51 +0000)]
bitkeeper revision 1.1060 (40eeb0ebK9z3-bkkK-MRSf1CtEAOOQ)

Support for domain reboot.

21 years agobitkeeper revision 1.1059 (40ee955eIGZ9Xw5VHoV1rdIQidW4Ow)
mjw@wray-m-3.hpl.hp.com [Fri, 9 Jul 2004 12:53:50 +0000 (12:53 +0000)]
bitkeeper revision 1.1059 (40ee955eIGZ9Xw5VHoV1rdIQidW4Ow)

Handle response messages in any order.

21 years agobitkeeper revision 1.1058 (40ee95423ht4Gq0VKvBW7yu6DP8hZA)
mjw@wray-m-3.hpl.hp.com [Fri, 9 Jul 2004 12:53:22 +0000 (12:53 +0000)]
bitkeeper revision 1.1058 (40ee95423ht4Gq0VKvBW7yu6DP8hZA)

Pass domain name down to vifctl to avoid recursion.

21 years agobitkeeper revision 1.1057 (40ee8584myg8XmLDN-LhS0RxAdp2Pg)
mjw@wray-m-3.hpl.hp.com [Fri, 9 Jul 2004 11:46:12 +0000 (11:46 +0000)]
bitkeeper revision 1.1057 (40ee8584myg8XmLDN-LhS0RxAdp2Pg)

Fix getopt to return a value.

21 years agobitkeeper revision 1.1056 (40ee8548FSHN81_Xbjs1fGV_cPdH5Q)
mjw@wray-m-3.hpl.hp.com [Fri, 9 Jul 2004 11:45:12 +0000 (11:45 +0000)]
bitkeeper revision 1.1056 (40ee8548FSHN81_Xbjs1fGV_cPdH5Q)

Get the EINTR-safe _readline and _readlines.

21 years agobitkeeper revision 1.1055 (40ee75d83VxJskLF3MJPgckhCaf4mQ)
mjw@wray-m-3.hpl.hp.com [Fri, 9 Jul 2004 10:39:20 +0000 (10:39 +0000)]
bitkeeper revision 1.1055 (40ee75d83VxJskLF3MJPgckhCaf4mQ)

Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1053.1.1 (40ee75a9YghVZFFolzFjyJngpxAbKg)
mjw@wray-m-3.hpl.hp.com [Fri, 9 Jul 2004 10:38:33 +0000 (10:38 +0000)]
bitkeeper revision 1.1053.1.1 (40ee75a9YghVZFFolzFjyJngpxAbKg)

Move to new model of network and vif control using shell scripts.